package nusar

class Coordinador {
	
	long numTrabajador
	String nombre
	String carrera
	String correo
	String password
	
	static hasMany = [solicitudes : Solicitud, alumnos : Alumno]
	
	static mapping  = {
		// Llave primaria
		id  name: 'numTrabajador', column: 'numTrabajador', generator: 'assigned'
	}

	
	static constraints = {
		numTrabajador()
		nombre (nullable:false, blank:false)
		carrera (nullable:false, blank:false, inList:["Computacion"])
		correo (nullable:false, blank:false, email:true)
		password (nullable:false, blank:false)
	}

	// Texto que se mostrara cuando se quiera elegir una entidad de este tipo
	String toString() {
		"${carrera}"
	}
	
	public void setNumTrabajador(long numTrabajador){
		this.numTrabajador = numTrabajador
		this.id = numTrabajador
	}
    
}
